package com.woniumall.dao;


import com.woniumall.pojo.Cart;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface CartDao {
    //根据用户id和商品id查询是否有订单记录
    public Cart findByUidAndGid(@Param("uid")int uid,@Param("gid")int gid);

    //添加购物对象
    public void add(Cart cart);

    //修改购物车数量
    public void update(Cart cart);

    //根据userId查询购物车
   public  List<Cart> findAllByUid(int userId);

    //根据userId查询当前用户的购物车订单数量
    public  int findAllByUserid(int userId);

    //根据订单id删除订单数据
    public void removeByCartId(int id);

    //根据订单id查询订单数据
    public void findByCartId(int id);



    void updateNums(@Param("cartId") int cartId, @Param("nums") int nums);
}
